import request from '@/utils/request'
import { pageType } from './apiType'

/* 

*/
export function sysRole(data: pageType) {
  return request.get({ url: '/sys/role', params: data })
}

/**
 * 获取角色权限点
 * @param {*} id {object} 角色ID
 */
export function getRole(id: string) {
  return request.get({ url: '/sys/role/' + id })
}

/**
 * 设置角色权限点
 * @param {*} id {object} 角色ID
 */
export function setRole(data: any) {
  return request.put({ url: '/sys/role/assignPrem', data })
}

// 添加角色
export function addRole(data: any) {
  return request.post({ url: '/sys/role', data: data })
}

// 编辑角色
export function editRole(data: any) {
  return request.put({ url: '/sys/role/' + data.id, data: data })
}

// 删除角色
export function deleteRole(id: string) {
  return request.delete({ url: '/sys/role/' + id })
}
